Learning Action Models for Reactive Autonomous Agents
نویسندگان
چکیده
To be maximally e ective, autonomous agents such as robots must be able both to react appropriately in dynamic environments and to plan new courses of action in novel situations. Reliable planning requires accurate models of the e ects of actions| models which are often more appropriately learned through experience than designed. This thesis describes TRAIL (Teleo-Reactive Agent with Inductive Learning), an integrated agent architecture which learns models of actions based on experiences in the environment. These action models are then used to create plans that combine both goal-directed and reactive behaviors. Previous work on action-model learning has focused on domains that contain only deterministic, atomic action models that explicitly describe all changes that can occur in the environment. The thesis extends this previous work to cover domains that contain durative actions, continuous variables, nondeterministic action e ects, and actions taken by other agents. Results have been demonstrated in several robot simulation environments and the Silicon Graphics, Inc. ight simulator. The main emphasis in this thesis is on the action-model learning process within TRAIL. The agent begins the learning process by recording experiences in its environment either by observing a trainer or by executing a plan. Second, the agent identi es instances of action success or failure during these experiences using a new analysis demonstrating nine possible causes of action failure. Finally, a variant of the Inductive Logic Programming algorithm DINUS is used to induce action models based on the action instances. As the action models are learned, they can be used for constructing plans whose execution contributes to additional learning experiences. Diminishing reliance on the teacher signals successful convergence of the learning process.
منابع مشابه
Natural Intelligence for Autonomous Agents
The paper presents a general architecture for behaviour based control systems for autonomous agents. A number of archi tectural principles are proposed which make it possible to combine reactive control with learning and problem solving in a coherent way. In particular, I investigate the interaction between reinforcement learning, internal world models and dynamic action selection as well as a ...
متن کاملInductive Learning of Reactive Action Models
An important area of learning in autonomous agents is the ability to learn domain-speciic models of actions to be used by planning systems. In this paper, we present methods by which an agent learns action models from its own experience and from its observation of a domain expert. These methods diier from previous work in the area in two ways: the use of an action model formalism which is bette...
متن کاملLearning Action Models By Observing Other Agents
Autonomous agents should have the ability to learn from the environment. The actions of other agents in the environment provide a useful source for such learning[Dent, 1990]. This paper presents a framework for learning action models by observing other agents in the context of PRODIGY [Carbonell et al. , 1990], a general-purpose planner. A domain in PRODIGY is specified by a set of operators th...
متن کاملBio-inspired Obstacle Avoidance: From Animals to Intelligent Agents
A considerable amount of research in the field of modern robotics deals with mobile agents and their autonomous operation in unstructured, dynamic, and unpredictable environments. Designing robust controllers that map sensory input to action in order to avoid obstacles remains a challenging task. Several biological concepts are amenable to autonomous navigation and reactive obstacle avoidance. ...
متن کاملCooperative Behavior Rule Acquisition for Multi-Agent Systems by Machine Learning
Multi-agent systems are the systems in which several interacting, intelligent agents pursue some set of goals or perform some set of tasks (Wooldridge, 2000). In multi-agents systems, each agent must behave independently according to its states and environments, and, if necessary, must cooperate with other agents in order to perform a given task. Multi-agent systems have more robustness and fle...
متن کامل